package com.nbsaas.boot.common.rest.convert;

import com.nbsaas.boot.common.data.entity.DataType;
import com.nbsaas.boot.common.api.domain.simple.DataTypeSimple;

import com.nbsaas.boot.rest.api.Converter;
import java.util.HashMap;
import java.util.Map;

/**
* 列表对象转换器
*/

public class DataTypeSimpleConvert implements Converter<DataTypeSimple, DataType> {




@Override
public DataTypeSimple convert(DataType source) {
    DataTypeSimple result = new DataTypeSimple();

                result.setPath(source.getPath());
                result.setName(source.getName());
                result.setId(source.getId());
                if(source.getType()!=null){
                   Map<Integer,String> TypeMap=new HashMap<>();
                       TypeMap.put(1,"系统");
                       TypeMap.put(2,"自定义");
                   String label=  TypeMap.get(source.getType());
                   result.setTypeName(label);
                }
                result.setType(source.getType());


    return result;
}

}